Find Jobs
Hire Freelancers

Implementing the algorithm in C++

$30-250 USD

Completed
Posted over 5 years ago

$30-250 USD

Paid on delivery
Input: A 2D-matrix A with m rows and n columns. Two parameters k1 and k2, where k1 and k2 are both positive integers. Output: (k1 × k2) co-clusters of the matrix A, where k1 is the number of partitions of the m rows and k2 is the number of partitions of the n columns. Main Variables: A non-negative integer k as the loop counter; A k1 × k2 matrix X with each entry a real number as the artificial central point of one of the k1 ∗ k2 co-clusters of the matrix A; A m × k1 matrix Y1 as the row assignment matrix with {0, 1} as the value of each entry; and A n × k2 matrix Y2 as the column assignment matrix with {0, 1} as the value of each entry. begin 0 (Initialization). Set the loop counter k := 0. Randomly set the initial values of the three matrices X^k, Y1^k(y1 power k) and Y2^k(y2 power k not 2^k) and compute the initial objective value v0 := max − ∥A − X ×1(this is x1) Y1(this y 1) ×2(this is x2) Y2∥F. 1 (Block Improvement). 1.1 Based on the values in matrices X^k and Y^k1 , get the optimal column assignment matrix Y ′ 2 and compute the objective value vY2 := max−||A−Xk ×1 Y k 1 ×2 Y ′ 2||F; 1.2 Based on the values in matrices X^k and Y2 ^k(y2 power k) , get the optimal row assignment matrix Y ′ 1 and compute the objective value vY1 := max−||A−Xk ×1 Y ′ 1 ×2 Y k 2||F; 1.3 Based on the values in matrices Y k 1 and Y k 2 , get the optimal matrix X′ and compute the objective value vX := max−||A−X′×1 Y k 1 ×2 Y k 2||F. 2 (Maximum Improvement). vk+1 := max{vY2,vY1,vx}; If vk+1 = vY2 then update Y2: X^k+1 = X^k, Y^ k+1 1 = Y ^k 1 , and Y^ k+1 2 = Y ′ 2; If vk+1 = vY1 then update Y1: X^k+1 = X^k, Y^ k+1 1 = Y ′ 1, and Y^ k+1 2 = Y ^k 2 ; If vk+1 = vX then update X: X^k+1 = X′, Y^ k+1 1 = Y^ k 1 , and Y^ k+1 2 = Y ^k 2 ; 3 (Stopping Criterion). If |vk+1 − vk| < ϵ, go to Step 4. Otherwise, set k := k + 1, and go to Step 1. 4 (Outputting Co-clusters). According to the assignment matrices Y 1^ k+1,Y 2^ k+1, print the k1 ×k2 co-clusters of A. end I ATTACHED THE FILE ALGORITHM TO BE IMPLEMENTED.
Project ID: 18075582

About the project

9 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I am software engineer. I have read the description and I would like to work for you. For further details please inbox me. Thank you so much. Having Perfect Expertise in Required Programming Language and Frameworks made me capable to bid here.
$50 USD in 3 days
4.8 (174 reviews)
6.2
6.2
9 freelancers are bidding on average $141 USD for this job
User Avatar
How are you? I have much experiences in developing C++. I can start your project right now. Let's contact and discuss with each other. Thank you.
$150 USD in 3 days
5.0 (230 reviews)
9.1
9.1
User Avatar
Hi There I've excellent programming and development skills and knowledge. I can provide an efficient, perfect, well documented development of your Programming and Computer project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif
$155 USD in 3 days
5.0 (454 reviews)
7.1
7.1
User Avatar
Hi, I have checked your description including attachment. And I understood fully about the algorithm. I am sure that I could implement this using c++. I am really confident and waiting for your positive reply here. Thanks a lot. Best regards.
$250 USD in 3 days
5.0 (13 reviews)
5.3
5.3
User Avatar
Hi we are expert in C, C++, python we are working for machine learning and data science supervised and unsupervised algorithms e.g Decision trees, SVM, Random forest, KNN, Regression, Clustering, ANN, RNN and specifically in data science and all the data related issue file handling and file extractions, i hope we will have a good working relation and it will be a long lasting
$88 USD in 3 days
4.7 (27 reviews)
4.3
4.3
User Avatar
Hi, I am a Mathematics Master student I can finish the required project I can implement the algorithm in C++ send me more details details please
$200 USD in 3 days
5.0 (8 reviews)
4.2
4.2
User Avatar
Hello i will start your task tonight please just send me a message to stay in my contacts , i'll do it for you , when do you need it ? i'll code it with Java but i'm also flexible with the others Languages C,C++,C# python , javascript
$222 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, my name is Darko. I'm electrical engineer. I have a lot of experience in programming (C, C++, Python..). I worked on many software desing projects. I can help you with your job. If you have any questions for me, feel free to contact me. Best regards. Darko
$50 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
jonesboro, United States
5.0
1
Payment method verified
Member since Nov 1, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.