Matching Algorithm
Variables of Interest
Sl. No. Variables Points each variable is assigned
in case of a perfect match
1 Gender 100
2 Age 100
3 Relationship Status 100
4 Virginity 100
5 Drugs 100
6 Profession/Educatio
n
100
7 Religion 100
8 Language (Regional) 100
9 Income 100
10 Height 100
11 BMI 100
12 Drinking/Smoking 100
13 Food Preference 100
14 Blood Group 100
15 Horoscope 100
Gender 0.50
Age 0.20
Relationship Status 0.10
Virginity 0.05
Drugs 0.05
Profession/Education 0.02
Religion 0.02
Language (Regional) 0.02
Income M/0.00
5
F/0.01
Height M/0.01 F/0.005
BMI 0.005
Drinking/Smoking 0.005
Food Preference 0.005
Blood Group 0.005
Horoscope 0.005
1.0 1.0
The calculations for each of the variables will be explained here. The variable importance is in the
sequence as mentioned in the table above. In the end a sample couple will be discussed to give a
snapshot of how the algorithm should work with these variables.
PLEASE READ THIS: As per user preferences or partner preferences set up by a user, a list
can be generatedthatisan exactmatch butshouldwe saythat those people are 100% compatible?I
think there would be two things that need to be shown: 1) As per your preferences 2) As per our
algorithm. It is not necessary that if somebody who matches 100% on the basis of preferences is
going to be compatible with the users scientifically. Now, 1) needs nothing but a search engine
whereas 2) needs a match making engine. I believe we cannot take user preferences seriously as
people might fill in information randomly without proper thought put behind the preferences.
Their behaviour and activities are most important for us rather than what data they fill-in in the
forms.
Gender - [Done]
100 points(If apersonisa male he will be lookingforafemale andvice-versa).Same gender people
get Zero points and hence none of the variables are tested and the compatibility for dating comes
out to be zero.
Age - [Done]
Ideal Woman’s age as compared to the male partner = Man’s Age – (Man’s Age/10)
Ideal Man’s age as compared to the female partner = (10/9)*Woman’s Age
Condition 1:
Assign zero points to the compatibility for the below age ranges (because e.g. if a man’s age is 40
and the girlsage is 26 or belowthentheywouldbe incompatible.Takingamore probable age of our
customers – if a boy’s age is 25 and the girl’s age is 16 or below reduce the age compatibility to
zero.)
If woman’s age < |Man’s Age/1.5| i.e. rounding of the number (Man’s Age/1.5)
And
If woman’s age > |Man’s Age*1.2| i.e. rounding of the number (Man’s Age*1.2)
Condition 2:
If a womanor a man has an “Ideal Age”as comparedto the partner then the points added are 100%
and hence get 100 points.
Condition 3:
For the conditions other that the worst and best compatible ones then use the method below:
Ideal age of woman (as compared to man: use the formula above i.e. woman’s age = man’s age –
man’s age/10) = X
Actual age of the woman with whom the comparison is being made: Y
Compatibility points = 100 – 5*(X-Y)
Thus, if the actual age of a man is let’s say 30, then the ideal age of the woman is 27 (30 – 30/10).
Let’s say the actual age of the woman is 25 then compatibility points are: 100 – 5*(27-25) = 100 – 10
= 90.
If age the actual age of the woman is 20, the points are: 100-5*(27-20) = 65
Relationship Status
If both the people who are looking for each other are “single” then we assign 100 points to the
compatibility.Butif one of themisengaged,thenthe “Relationshipstatus”compatibilityreduces to
25 points. If both are engaged to each other then we assign 100 points to the compatibility and if
bothare engagedbutnot to eachotherthen we assign 0 points to the compatibility to relationship
status.
Virginity
If the choice of both the looking partners’ match (both are virgins) then assign 100 points i.e. 100%
match due to this variable. If both the partners are not a virgin then reduce the compatibility to 80
points (we cannot judge the “Trust” factor now. We will have to live with these values for now). If
one of the partners is not a virgin, then reduce the compatibility to 50 points (would want to avoid
beingsexisthere butif aguy isa virginandthe girl isnot, thenI thinkthe compatibility reduces a lot
where the datingisextremelycasual/temporary). Please use your judgement here if think a better
scoring can be done here.
Drugs
Condition1:
If the choice of both the lookingpartnersmatch(none of themtake drugs) thenassign100 points.
Condition2:Occasionally/Socially
If the partnersare eitheroccasionallyorsociallyondrugsthenalsoassign100 pointsi.e.they
completelymatchonthe drughabit.
Condition3:One is an Occasional/Social druggerandthe otherisan addict
If one of the lookingpartnersisondrugs occasionallyorsociallywhereasthe otherpersonisan
addictthenreduce the compatibilitypointsto25 points.
Condition4:Both are addicts
If both the usersare drug addictsthenreduce the compatibilitypointsto0.
Anyassociationwithdrugaddictsisdefinitelygoingtoaffectthe relationshipbecause drugaddicts
needa counsellorandnota partner.Basedon ouralgorithm, the drugaddictswill notfind
themselvescompatiblewithanybodyandmaystartquestioningouralgorithm/reasoning.Actually
such usersshouldgeta flashingmessageof “Doyou want to talk to our counsellor”?
Profession/Education
Condition1:
If the personhashad an educationfromIITs/IIMs/AIIMSthen,thisvariable precedesthe “Language”
variable.
Condition2:
If the personlookingforapartnergets a match inthe profession/education(of partner)asspecified
by him/her,then assign100 pointstothe compatibilitybecause of the profession/education
variable.
Condition3:
If both the people are fromthese elite institutions,thenassign95 pointstothe compatibility(when
one isfrom IIT andanotherfrom IIMor AIIMS or alike butif bothare exactlythe same thenasper
condition1 theywouldbe given100 points).
Condition4:
If the educationof partnerisnot as mentionedbyapersonthenreduce the compatibilitypointsto
90 if the level of educationissimilare.g.aperson islookingfora B.Techand a personhas done an
MCA thenwe couldstill have a goodenoughpointsassigned.
Condition5:
If the educationvariesbyone leveli.e.whilethe male isanMtech andthe female isaBtech,then
assign90 points
But if it isopposite where the male isabtechwhereasthe female holdsamaster’sdegree reduce
the pointsto 60.
Condition6:
If educationof a male is around2 levelsbelow ascomparedtothe female e.g.if afemale isaPhD
and a male isa BTech,thenassign40 pointstothisvariable compatibility.
But if educationof a female isaround2 levelsbelow ascomparedtothe male i.e.a situationexactly
the opposite asmentionedabove,thenassign50pointstothis variable compatibility.(Wecannot
explorethis more nowsincewe don’thavemany interests’related information and family related
information).
Conditionsfor Professionalsotherthan the basic rules(condition1, 2 & 3) mentionedabove.
ConditionI:
If a womanisat 1/2/3 levelslower(consideringthatshe wouldbe ideally4-6yearsyoungerand
similareducationallevel,professionallyshe canbe 2 level loweratthe max) as comparedto the man
thenassign100 points.
ConditionII:
If a womanisat the same level ascomparedtothe man professionallythenassign90points.
ConditionIII:
If a womanis1 or higherlevel professionallythenreduce 20pointsforeveryincrease indifference
inthe professional level.
Religion
If the religionof boththe lookingpartnersmatchthen,assign100 pointsasa contributionfromthis
variable else reduce the compatibilitypointsto20.
Language
Condition1:
Language precedesprofession/education(excludingIIT,IIMand otherelite organisations) if they
belongtoSouthernIndia.
Condition2:
If both the lookingpartnersare fromthe SouthernOriginthenassign100 pointsconsideringall the
above factorsand reduce 90 pointsif one of the partner’sbelongtoa differentregion.
Condition3:
If the lookingpartnersare fromWestBengal/Assam/NorthEast(Basicallyfromthe easternpart)
thenassign100 points.Reduce 30 pointsif one of the partnersbelongtothe Northernor north
westernorcentral Indiaby birth.Reduce ittofurther if one of the partnerbelongstosouthernIndia.
Condition4:
If the lookingpartnersbelongtoNorthernorNorthWesternRegionorCentral Indiathenthe assign
100 pointstothe compatibility.
Income (This field will be added)
Condition1:
Thisvariable precedesphysical compatibilityif the male hashigherthanexpectedincome forthe
female whoislookingi.e.physicalattractivenesswill be ratedlowerbythe female if the male hasa
higherincome inthe range of 20 – 50 lakhsor higher.
Condition2:
If the income asspecifiedbythe personismet/exceedsbythe person’sprofile beingviewedthen
the assign100 points.
The differentrangesof income asspecifiedinthe site (pleasecorrectif thisiswrong):
Male’sexpectationfor female’ssalary:
lessthan5 lakhsperannum
between5– 10 lakhsperannum
higherthan10 lakhsper annum
Female’sexpectationformale’ssalary:
2,50,000 INR < Man’s Salary < 5,00,000 INR perannum
5,00,000 INR < Man’s Salary < 10,00,000 INRper annum
10,00,000 INR< Man’s Salary< 20,00,000 INR perannum
20,00,000 INR< Man’s Salary< 50,00,000 INR perannum
Man’s Salary> 50,00,000 INRperAnnum
Condition3:
If the salaryexpectationsreducesbyalevel thenreduce pointsby20 pointsperlevel.
Height
Ideal woman’s height
Condition 1:
If Woman’s height < Man’s Height minus [2 -> 6] i.e.
An ideal woman’s should be 6 to 2 inches shorter as compared to the ideal man as a partner which
meansthat an ideal womanshouldhave a perfect male partner who is 2 to 6 inches taller than her.
If this happens then the compatibility rates to 100 points.
The higher the deviation from this range the compatibility reduces i.e.
Condition 2:
If a woman is less than 2 inch shorter or more than 6 inches shorter then compatibility is would be
90% and we assign 90 points.
Condition 3:
If a woman is of same height as the man then the compatibility reduces to 80% and we assign 80
points.
Condition 4:
If a womanis1 inchtallerthanthe man then the compatibility can be reduced to 60% (we penalise
more i.e. 20 points, for every inch the woman gets taller as compared to the man and we assign 60
points.
BMI [ DONE]
BMI = Weight in Kgs/ (Height in Metres)2
Ideal Man’s BMI = 1.35 * Woman’s BMI if so, then assign 100 points
i.e.
Condition 1:
Woman’s BMI < Man’s BMI/1.35 (assign 100 points)
Woman’s BMI < Man’s BMI/1.10 (Assign 75 points)
Woman’s BMI = Man’s BMI (Assign 50 points if both their height are same or the female is shorter
than the man)
Woman’s BMI < Man’s BMI/0.5 (Assign 25 points)
Drinking/Smoking Habits
Condition 1:
If the choices of both the partners match (none of them smoke or drink) then assign 100 points.
Condition 2:
If both of them drink/smoke or both then also assign 100 points to this compatibility variable (in
future we will have to analyse how much are the partners are into drinking/smoking i.e. whether
they are casual drinkers/smokers or are religiously involved. Based on this only we can assign the
points appropriately.)
Condition 3:
If the man is a drinker/smoker but the woman is okay with drinker/smoker man, then assign 80
points.
Condition 4:
If the man is a drinker/smoker but the woman is not okay with this then assign 50 points.
Condition 5:
If the woman is a drinker/smoker but the man is okay with drinker/smoker woman, then assign 80
points.
Condition 6:
If the womanisa drinker/smokerbutthe manis not okaywiththisthen assign 50 points. Again, this
can change if the womanisreadyto quitbeinga casual drinker/smokerorif the woman is not ready
to quit then we reduce the compatibility points to 20 or even less points.
Food Preference
If both the lookingpartnershave the same non-vegfoodpreference assign70pointsbutif one if the
man is a veg and the woman a non-veg then assign 30 points.
If a man is a non-veg but the partner (female) is a veg then assign 50 points (20 points higher)
Blood Group [DONE]
Own Blood Group Partner’s Blood Group Points
O positive O + and O - 100
O Negative O- 100
A positive A +, A-, O- 100
A Negative A- or O- 100
B positive B+, B- or O- 100
B Negative B- or O- 100
AB positive AB+, AB-, O- 100
AB Negative [ Universal Recipient ] Any 100
Note : Values has been updated.
Data as pickedfromRedCross Site: http://www.redcrossblood.org/learn-about-blood/blood-types
Conditionsbreakingthese above mentioned matches, reduce compatibility points by 30 points i.e.
assign70 points(We donot penalise muchdue tobloodgroupmismatchbecause itis just for dating
purpose and also blood donation does not necessarily is required between partners).
Horoscope [DONE]
Horoscope match based on Zodiac Signs
Date of Birth Constellation
Mar 20 – Apr 20 Aries, The Ram
April 21 – May 21 Taurus, The Bull
May 22 – Jun 21 Gemini, The Twins
Jun 22 – Jul 23 Cancer, The Crab
Jul 24 – Aug 23 Leo, The Lion
Aug 24 – Sept 23 Virgo, The Virgin
Sept 24 – Oct 23 Libra, The Balance
Oct 24 – Nov 22 Scorpio, The Scorpion
Nov 23 – Dec 21 Sagittarius, The Archer
Dec 22 – Jan 20 Capricorn, The Goat
Jan 21 – Feb 19 Aquarius, The Water Bearer
Feb 20 – Mar 19 Pisces, The Fishes
What is this table? [ Not used ]
Hot Bang-on Harmonious Opposites
Attract
Huh? Paradox Clash
100 90 80 60 40 20 0
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Aries Aries 90
Taurus 40
Gemini 80
Cancer 0
Leo 100
Virgo 20
Libra 60
Scorpio 20
Sagittarius 100
Capricorn 0
Aquarius 80
Pisces 40
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Taurus Aries 40
Taurus 90
Gemini 40
Cancer 80
Leo 0
Virgo 100
Libra 20
Scorpio 60
Sagittarius 20
Capricorn 100
Aquarius 0
Pisces 80
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Gemini Aries 80
Taurus 40
Gemini 90
Cancer 40
Leo 80
Virgo 0
Libra 100
Scorpio 20
Sagittarius 60
Capricorn 20
Aquarius 100
Pisces 0
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Cancer Aries 0
Taurus 80
Gemini 40
Cancer 90
Leo 40
Virgo 60
Libra 0
Scorpio 100
Sagittarius 20
Capricorn 60
Aquarius 20
Pisces 100
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Leo Aries 100
Taurus 0
Gemini 80
Cancer 40
Leo 90
Virgo 40
Libra 80
Scorpio 0
Sagittarius 100
Capricorn 20
Aquarius 60
Pisces 20
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Virgo Aries 20
Taurus 100
Gemini 0
Cancer 80
Leo 40
Virgo 90
Libra 40
Scorpio 80
Sagittarius 0
Capricorn 100
Aquarius 20
Pisces 60
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Libra Aries 60
Taurus 20
Gemini 100
Cancer 0
Leo 80
Virgo 40
Libra 90
Scorpio 40
Sagittarius 80
Capricorn 0
Aquarius 100
Pisces 20
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Scorpio Aries 20
Taurus 60
Gemini 20
Cancer 100
Leo 0
Virgo 80
Libra 40
Scorpio 90
Sagittarius 40
Capricorn 80
Aquarius 0
Pisces 100
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Sagittarius Aries 100
Taurus 40
Gemini 80
Cancer 0
Leo 60
Virgo 20
Libra 60
Scorpio 0
Sagittarius 90
Capricorn 20
Aquarius 80
Pisces 40
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Capricorn Aries 0
Taurus 100
Gemini 20
Cancer 60
Leo 20
Virgo 100
Libra 0
Scorpio 80
Sagittarius 40
Capricorn 90
Aquarius 40
Pisces 80
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Aquarius Aries 80
Taurus 0
Gemini 100
Cancer 20
Leo 60
Virgo 20
Libra 100
Scorpio 0
Sagittarius 80
Capricorn 40
Aquarius 90
Pisces 40
Sun-Sign (1) Sun-Sign (2) Compatibility Points
Pisces Aries 40
Taurus 80
Gemini 0
Cancer 100
Leo 20
Virgo 60
Libra 20
Scorpio 100
Sagittarius 0
Capricorn 80
Aquarius 40
Pisces 90
Glasses [ NOT USED]
Both are wearingglassesorbothare not wearingglassesthenthe compatibilitybasedonthis
variable is100%. Wearingglassesdoesnotmake somebodylessdateable.Also,itdoeslookgoodon
some people.Glassescanbe replacedbylensesaswell.Hence, thisvariableshouldn’tbe given
importance fordatingpurposes.Also,itisunderstoodthatpeople wearingglasseslookmore
intelligent.Now,that’saperceptionthatwe needtocapture fromusers.For,now letus not reduce
the compatibilityamongpeopleif one orbothof themare wearingglasses.
Similar thoughts on eye and hair colour [ NOT USED]

More Related Content

PPT
Statistics
PPT
Chapter 5
DOCX
8 Statistical SignificanceOK, measures of association are one .docx
DOCX
ScoreWeek 4Confidence Intervals and Chi Square  (Chs .docx
PDF
Conditional-Statement.pdf
PPTX
Z scores lecture chapter 2 and 4
PPTX
Chapters 2 & 4
PPTX
Chapters 2 & 4
Statistics
Chapter 5
8 Statistical SignificanceOK, measures of association are one .docx
ScoreWeek 4Confidence Intervals and Chi Square  (Chs .docx
Conditional-Statement.pdf
Z scores lecture chapter 2 and 4
Chapters 2 & 4
Chapters 2 & 4

More from Layak Singh (12)

PDF
How COGXIO Dating App was developed?
DOCX
Dating Marketing Ideas
PPTX
Cogxio one soul strategy
PDF
Cogxio company overview
PDF
Myth About IITians
PDF
Online Dating Facts: When to Message
PDF
Cogxio Pitch Deck
PDF
Apa style referencing
PDF
Accounting family business
PDF
Abstract template
PDF
Chicago style referencing
PDF
Theatre interactive- performance
How COGXIO Dating App was developed?
Dating Marketing Ideas
Cogxio one soul strategy
Cogxio company overview
Myth About IITians
Online Dating Facts: When to Message
Cogxio Pitch Deck
Apa style referencing
Accounting family business
Abstract template
Chicago style referencing
Theatre interactive- performance
Ad

Recently uploaded (20)

PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Getting Started with Data Integration: FME Form 101
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Modernising the Digital Integration Hub
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Five Habits of High-Impact Board Members
PDF
Zenith AI: Advanced Artificial Intelligence
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
DOCX
search engine optimization ppt fir known well about this
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Getting Started with Data Integration: FME Form 101
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Developing a website for English-speaking practice to English as a foreign la...
1 - Historical Antecedents, Social Consideration.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
observCloud-Native Containerability and monitoring.pptx
Modernising the Digital Integration Hub
Taming the Chaos: How to Turn Unstructured Data into Decisions
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Five Habits of High-Impact Board Members
Zenith AI: Advanced Artificial Intelligence
Module 1.ppt Iot fundamentals and Architecture
Univ-Connecticut-ChatGPT-Presentaion.pdf
DP Operators-handbook-extract for the Mautical Institute
search engine optimization ppt fir known well about this
WOOl fibre morphology and structure.pdf for textiles
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Web Crawler for Trend Tracking Gen Z Insights.pptx
Ad

Matching algorithm for online dating

  • 1. Matching Algorithm Variables of Interest Sl. No. Variables Points each variable is assigned in case of a perfect match 1 Gender 100 2 Age 100 3 Relationship Status 100 4 Virginity 100 5 Drugs 100 6 Profession/Educatio n 100 7 Religion 100 8 Language (Regional) 100 9 Income 100 10 Height 100 11 BMI 100 12 Drinking/Smoking 100 13 Food Preference 100 14 Blood Group 100 15 Horoscope 100 Gender 0.50 Age 0.20 Relationship Status 0.10 Virginity 0.05 Drugs 0.05 Profession/Education 0.02 Religion 0.02 Language (Regional) 0.02 Income M/0.00 5 F/0.01 Height M/0.01 F/0.005 BMI 0.005 Drinking/Smoking 0.005 Food Preference 0.005 Blood Group 0.005 Horoscope 0.005 1.0 1.0 The calculations for each of the variables will be explained here. The variable importance is in the sequence as mentioned in the table above. In the end a sample couple will be discussed to give a snapshot of how the algorithm should work with these variables.
  • 2. PLEASE READ THIS: As per user preferences or partner preferences set up by a user, a list can be generatedthatisan exactmatch butshouldwe saythat those people are 100% compatible?I think there would be two things that need to be shown: 1) As per your preferences 2) As per our algorithm. It is not necessary that if somebody who matches 100% on the basis of preferences is going to be compatible with the users scientifically. Now, 1) needs nothing but a search engine whereas 2) needs a match making engine. I believe we cannot take user preferences seriously as people might fill in information randomly without proper thought put behind the preferences. Their behaviour and activities are most important for us rather than what data they fill-in in the forms. Gender - [Done] 100 points(If apersonisa male he will be lookingforafemale andvice-versa).Same gender people get Zero points and hence none of the variables are tested and the compatibility for dating comes out to be zero. Age - [Done] Ideal Woman’s age as compared to the male partner = Man’s Age – (Man’s Age/10) Ideal Man’s age as compared to the female partner = (10/9)*Woman’s Age Condition 1: Assign zero points to the compatibility for the below age ranges (because e.g. if a man’s age is 40 and the girlsage is 26 or belowthentheywouldbe incompatible.Takingamore probable age of our customers – if a boy’s age is 25 and the girl’s age is 16 or below reduce the age compatibility to zero.) If woman’s age < |Man’s Age/1.5| i.e. rounding of the number (Man’s Age/1.5) And If woman’s age > |Man’s Age*1.2| i.e. rounding of the number (Man’s Age*1.2) Condition 2: If a womanor a man has an “Ideal Age”as comparedto the partner then the points added are 100% and hence get 100 points. Condition 3: For the conditions other that the worst and best compatible ones then use the method below: Ideal age of woman (as compared to man: use the formula above i.e. woman’s age = man’s age – man’s age/10) = X Actual age of the woman with whom the comparison is being made: Y Compatibility points = 100 – 5*(X-Y)
  • 3. Thus, if the actual age of a man is let’s say 30, then the ideal age of the woman is 27 (30 – 30/10). Let’s say the actual age of the woman is 25 then compatibility points are: 100 – 5*(27-25) = 100 – 10 = 90. If age the actual age of the woman is 20, the points are: 100-5*(27-20) = 65 Relationship Status If both the people who are looking for each other are “single” then we assign 100 points to the compatibility.Butif one of themisengaged,thenthe “Relationshipstatus”compatibilityreduces to 25 points. If both are engaged to each other then we assign 100 points to the compatibility and if bothare engagedbutnot to eachotherthen we assign 0 points to the compatibility to relationship status. Virginity If the choice of both the looking partners’ match (both are virgins) then assign 100 points i.e. 100% match due to this variable. If both the partners are not a virgin then reduce the compatibility to 80 points (we cannot judge the “Trust” factor now. We will have to live with these values for now). If one of the partners is not a virgin, then reduce the compatibility to 50 points (would want to avoid beingsexisthere butif aguy isa virginandthe girl isnot, thenI thinkthe compatibility reduces a lot where the datingisextremelycasual/temporary). Please use your judgement here if think a better scoring can be done here. Drugs Condition1: If the choice of both the lookingpartnersmatch(none of themtake drugs) thenassign100 points. Condition2:Occasionally/Socially If the partnersare eitheroccasionallyorsociallyondrugsthenalsoassign100 pointsi.e.they completelymatchonthe drughabit. Condition3:One is an Occasional/Social druggerandthe otherisan addict If one of the lookingpartnersisondrugs occasionallyorsociallywhereasthe otherpersonisan addictthenreduce the compatibilitypointsto25 points. Condition4:Both are addicts If both the usersare drug addictsthenreduce the compatibilitypointsto0. Anyassociationwithdrugaddictsisdefinitelygoingtoaffectthe relationshipbecause drugaddicts needa counsellorandnota partner.Basedon ouralgorithm, the drugaddictswill notfind themselvescompatiblewithanybodyandmaystartquestioningouralgorithm/reasoning.Actually such usersshouldgeta flashingmessageof “Doyou want to talk to our counsellor”? Profession/Education Condition1: If the personhashad an educationfromIITs/IIMs/AIIMSthen,thisvariable precedesthe “Language” variable. Condition2:
  • 4. If the personlookingforapartnergets a match inthe profession/education(of partner)asspecified by him/her,then assign100 pointstothe compatibilitybecause of the profession/education variable. Condition3: If both the people are fromthese elite institutions,thenassign95 pointstothe compatibility(when one isfrom IIT andanotherfrom IIMor AIIMS or alike butif bothare exactlythe same thenasper condition1 theywouldbe given100 points). Condition4: If the educationof partnerisnot as mentionedbyapersonthenreduce the compatibilitypointsto 90 if the level of educationissimilare.g.aperson islookingfora B.Techand a personhas done an MCA thenwe couldstill have a goodenoughpointsassigned. Condition5: If the educationvariesbyone leveli.e.whilethe male isanMtech andthe female isaBtech,then assign90 points But if it isopposite where the male isabtechwhereasthe female holdsamaster’sdegree reduce the pointsto 60. Condition6: If educationof a male is around2 levelsbelow ascomparedtothe female e.g.if afemale isaPhD and a male isa BTech,thenassign40 pointstothisvariable compatibility. But if educationof a female isaround2 levelsbelow ascomparedtothe male i.e.a situationexactly the opposite asmentionedabove,thenassign50pointstothis variable compatibility.(Wecannot explorethis more nowsincewe don’thavemany interests’related information and family related information). Conditionsfor Professionalsotherthan the basic rules(condition1, 2 & 3) mentionedabove. ConditionI: If a womanisat 1/2/3 levelslower(consideringthatshe wouldbe ideally4-6yearsyoungerand similareducationallevel,professionallyshe canbe 2 level loweratthe max) as comparedto the man thenassign100 points. ConditionII: If a womanisat the same level ascomparedtothe man professionallythenassign90points. ConditionIII: If a womanis1 or higherlevel professionallythenreduce 20pointsforeveryincrease indifference inthe professional level. Religion If the religionof boththe lookingpartnersmatchthen,assign100 pointsasa contributionfromthis variable else reduce the compatibilitypointsto20.
  • 5. Language Condition1: Language precedesprofession/education(excludingIIT,IIMand otherelite organisations) if they belongtoSouthernIndia. Condition2: If both the lookingpartnersare fromthe SouthernOriginthenassign100 pointsconsideringall the above factorsand reduce 90 pointsif one of the partner’sbelongtoa differentregion. Condition3: If the lookingpartnersare fromWestBengal/Assam/NorthEast(Basicallyfromthe easternpart) thenassign100 points.Reduce 30 pointsif one of the partnersbelongtothe Northernor north westernorcentral Indiaby birth.Reduce ittofurther if one of the partnerbelongstosouthernIndia. Condition4: If the lookingpartnersbelongtoNorthernorNorthWesternRegionorCentral Indiathenthe assign 100 pointstothe compatibility. Income (This field will be added) Condition1: Thisvariable precedesphysical compatibilityif the male hashigherthanexpectedincome forthe female whoislookingi.e.physicalattractivenesswill be ratedlowerbythe female if the male hasa higherincome inthe range of 20 – 50 lakhsor higher. Condition2: If the income asspecifiedbythe personismet/exceedsbythe person’sprofile beingviewedthen the assign100 points. The differentrangesof income asspecifiedinthe site (pleasecorrectif thisiswrong): Male’sexpectationfor female’ssalary: lessthan5 lakhsperannum between5– 10 lakhsperannum higherthan10 lakhsper annum Female’sexpectationformale’ssalary: 2,50,000 INR < Man’s Salary < 5,00,000 INR perannum 5,00,000 INR < Man’s Salary < 10,00,000 INRper annum 10,00,000 INR< Man’s Salary< 20,00,000 INR perannum 20,00,000 INR< Man’s Salary< 50,00,000 INR perannum Man’s Salary> 50,00,000 INRperAnnum Condition3:
  • 6. If the salaryexpectationsreducesbyalevel thenreduce pointsby20 pointsperlevel. Height Ideal woman’s height Condition 1: If Woman’s height < Man’s Height minus [2 -> 6] i.e. An ideal woman’s should be 6 to 2 inches shorter as compared to the ideal man as a partner which meansthat an ideal womanshouldhave a perfect male partner who is 2 to 6 inches taller than her. If this happens then the compatibility rates to 100 points. The higher the deviation from this range the compatibility reduces i.e. Condition 2: If a woman is less than 2 inch shorter or more than 6 inches shorter then compatibility is would be 90% and we assign 90 points. Condition 3: If a woman is of same height as the man then the compatibility reduces to 80% and we assign 80 points. Condition 4: If a womanis1 inchtallerthanthe man then the compatibility can be reduced to 60% (we penalise more i.e. 20 points, for every inch the woman gets taller as compared to the man and we assign 60 points. BMI [ DONE] BMI = Weight in Kgs/ (Height in Metres)2 Ideal Man’s BMI = 1.35 * Woman’s BMI if so, then assign 100 points i.e. Condition 1: Woman’s BMI < Man’s BMI/1.35 (assign 100 points) Woman’s BMI < Man’s BMI/1.10 (Assign 75 points) Woman’s BMI = Man’s BMI (Assign 50 points if both their height are same or the female is shorter than the man) Woman’s BMI < Man’s BMI/0.5 (Assign 25 points) Drinking/Smoking Habits Condition 1: If the choices of both the partners match (none of them smoke or drink) then assign 100 points. Condition 2:
  • 7. If both of them drink/smoke or both then also assign 100 points to this compatibility variable (in future we will have to analyse how much are the partners are into drinking/smoking i.e. whether they are casual drinkers/smokers or are religiously involved. Based on this only we can assign the points appropriately.) Condition 3: If the man is a drinker/smoker but the woman is okay with drinker/smoker man, then assign 80 points. Condition 4: If the man is a drinker/smoker but the woman is not okay with this then assign 50 points. Condition 5: If the woman is a drinker/smoker but the man is okay with drinker/smoker woman, then assign 80 points. Condition 6: If the womanisa drinker/smokerbutthe manis not okaywiththisthen assign 50 points. Again, this can change if the womanisreadyto quitbeinga casual drinker/smokerorif the woman is not ready to quit then we reduce the compatibility points to 20 or even less points. Food Preference If both the lookingpartnershave the same non-vegfoodpreference assign70pointsbutif one if the man is a veg and the woman a non-veg then assign 30 points. If a man is a non-veg but the partner (female) is a veg then assign 50 points (20 points higher) Blood Group [DONE] Own Blood Group Partner’s Blood Group Points O positive O + and O - 100 O Negative O- 100 A positive A +, A-, O- 100 A Negative A- or O- 100 B positive B+, B- or O- 100 B Negative B- or O- 100 AB positive AB+, AB-, O- 100 AB Negative [ Universal Recipient ] Any 100 Note : Values has been updated. Data as pickedfromRedCross Site: http://www.redcrossblood.org/learn-about-blood/blood-types Conditionsbreakingthese above mentioned matches, reduce compatibility points by 30 points i.e. assign70 points(We donot penalise muchdue tobloodgroupmismatchbecause itis just for dating purpose and also blood donation does not necessarily is required between partners).
  • 8. Horoscope [DONE] Horoscope match based on Zodiac Signs Date of Birth Constellation Mar 20 – Apr 20 Aries, The Ram April 21 – May 21 Taurus, The Bull May 22 – Jun 21 Gemini, The Twins Jun 22 – Jul 23 Cancer, The Crab Jul 24 – Aug 23 Leo, The Lion Aug 24 – Sept 23 Virgo, The Virgin Sept 24 – Oct 23 Libra, The Balance Oct 24 – Nov 22 Scorpio, The Scorpion Nov 23 – Dec 21 Sagittarius, The Archer Dec 22 – Jan 20 Capricorn, The Goat Jan 21 – Feb 19 Aquarius, The Water Bearer Feb 20 – Mar 19 Pisces, The Fishes What is this table? [ Not used ] Hot Bang-on Harmonious Opposites Attract Huh? Paradox Clash 100 90 80 60 40 20 0 Sun-Sign (1) Sun-Sign (2) Compatibility Points Aries Aries 90 Taurus 40 Gemini 80 Cancer 0 Leo 100 Virgo 20 Libra 60 Scorpio 20 Sagittarius 100 Capricorn 0 Aquarius 80 Pisces 40 Sun-Sign (1) Sun-Sign (2) Compatibility Points Taurus Aries 40 Taurus 90 Gemini 40 Cancer 80
  • 9. Leo 0 Virgo 100 Libra 20 Scorpio 60 Sagittarius 20 Capricorn 100 Aquarius 0 Pisces 80 Sun-Sign (1) Sun-Sign (2) Compatibility Points Gemini Aries 80 Taurus 40 Gemini 90 Cancer 40 Leo 80 Virgo 0 Libra 100 Scorpio 20 Sagittarius 60 Capricorn 20 Aquarius 100 Pisces 0 Sun-Sign (1) Sun-Sign (2) Compatibility Points Cancer Aries 0 Taurus 80 Gemini 40 Cancer 90 Leo 40 Virgo 60 Libra 0 Scorpio 100 Sagittarius 20 Capricorn 60 Aquarius 20 Pisces 100 Sun-Sign (1) Sun-Sign (2) Compatibility Points Leo Aries 100 Taurus 0 Gemini 80 Cancer 40
  • 10. Leo 90 Virgo 40 Libra 80 Scorpio 0 Sagittarius 100 Capricorn 20 Aquarius 60 Pisces 20 Sun-Sign (1) Sun-Sign (2) Compatibility Points Virgo Aries 20 Taurus 100 Gemini 0 Cancer 80 Leo 40 Virgo 90 Libra 40 Scorpio 80 Sagittarius 0 Capricorn 100 Aquarius 20 Pisces 60 Sun-Sign (1) Sun-Sign (2) Compatibility Points Libra Aries 60 Taurus 20 Gemini 100 Cancer 0 Leo 80 Virgo 40 Libra 90 Scorpio 40 Sagittarius 80 Capricorn 0 Aquarius 100 Pisces 20 Sun-Sign (1) Sun-Sign (2) Compatibility Points Scorpio Aries 20 Taurus 60 Gemini 20 Cancer 100
  • 11. Leo 0 Virgo 80 Libra 40 Scorpio 90 Sagittarius 40 Capricorn 80 Aquarius 0 Pisces 100 Sun-Sign (1) Sun-Sign (2) Compatibility Points Sagittarius Aries 100 Taurus 40 Gemini 80 Cancer 0 Leo 60 Virgo 20 Libra 60 Scorpio 0 Sagittarius 90 Capricorn 20 Aquarius 80 Pisces 40 Sun-Sign (1) Sun-Sign (2) Compatibility Points Capricorn Aries 0 Taurus 100 Gemini 20 Cancer 60 Leo 20 Virgo 100 Libra 0 Scorpio 80 Sagittarius 40 Capricorn 90 Aquarius 40 Pisces 80 Sun-Sign (1) Sun-Sign (2) Compatibility Points Aquarius Aries 80 Taurus 0 Gemini 100 Cancer 20
  • 12. Leo 60 Virgo 20 Libra 100 Scorpio 0 Sagittarius 80 Capricorn 40 Aquarius 90 Pisces 40 Sun-Sign (1) Sun-Sign (2) Compatibility Points Pisces Aries 40 Taurus 80 Gemini 0 Cancer 100 Leo 20 Virgo 60 Libra 20 Scorpio 100 Sagittarius 0 Capricorn 80 Aquarius 40 Pisces 90 Glasses [ NOT USED] Both are wearingglassesorbothare not wearingglassesthenthe compatibilitybasedonthis variable is100%. Wearingglassesdoesnotmake somebodylessdateable.Also,itdoeslookgoodon some people.Glassescanbe replacedbylensesaswell.Hence, thisvariableshouldn’tbe given importance fordatingpurposes.Also,itisunderstoodthatpeople wearingglasseslookmore intelligent.Now,that’saperceptionthatwe needtocapture fromusers.For,now letus not reduce the compatibilityamongpeopleif one orbothof themare wearingglasses. Similar thoughts on eye and hair colour [ NOT USED]